
*{ word-wrap:break-word; outline:none; }
body{ background:#FFF; border:0px; padding:0px; margin:0px; }
body, td, input, textarea, select, button{ color:#333; line-height:150%; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
ul, li, dl, dd, p, h1, h2, h3, h4, h5, h6, hr, form, fieldset { line-height:150%; margin:0; padding:0; }
li{ list-style:none; }

.header, div.header{ max-width:640px; margin:10px auto; padding:0px; border:0px; }

div { border: 1px solid #999; padding: 10px; max-width: 620px; margin: 10px auto; }
p { font-weight: bold; text-align: center; background: #CCC; border: 1px dashed #999; padding: 5px; margin: 5px 0px; }
section { margin: 5px; }
li { border-bottom:1px solid #CCC; margin:1px 0px; padding:5px 0px 15px 0px; }
li,a { vertical-align:top; line-height:120%; }
i, b { font-style:normal; font-weight:normal; display:inline-block; padding:0px 3px; margin:0px; }
i { width:150px; }
b.comm, b.ext { float:right; }
b.comm { width:320px; text-align:right; }
b.ext { width:70px; text-align:left; }
b.view { width:50px; text-align:left; }
input, select { padding: 2px; }
.notice { font-size:small; color:#F00; background:#FF9; display:block; padding:5px; }
input.url { width:420px; }

.langbar { max-width: 620px; text-align:center; margin: 10px auto; padding:5px; border-bottom: 1px dashed #999; }
.langbar a { padding-right:5px; }
.langbar a:before { content:""; }

.w120 { width:120px; }
.tc { text-align:center; }

/* tagor */

.itag{ min-width:263px; min-height:35px; padding:5px 5px 10px 5px; margin:5px auto; border-bottom: 1px solid #999; }
@media only screen and (max-width:360px){ .itag{padding:5px 1px 10px 1px; margin:5px -5px; }}
.itag li{ float:left; border-bottom:0; }
.itag .il{ width:20%; text-align:right; padding:9px 0 0 0; }
.itag .ir{ width:80%; }
.itag li.ic{ float:none; text-align:center; padding-bottom:5px; }

.itag label { cursor:pointer; }
.itag select{ width:130px; }

.itag .qmark{ font-size:18px; float:right; color:#3F9; width:auto; cursor:pointer; }
.itag .tip{ display:block; clear:both; background:#FFF; padding:5px 2px 5px 5px; border:1px dashed #FCC; }
.itag .tip b{ font-weight:bold; }
.itag .tip p{ text-align:left; font-weight:normal; background:#FFF; border:0px dashed #FFF; padding:3px; margin:1px; }

.tphid{ display:none; }
.mdhid{ display:none; }
.tgpre{ background:#CCC; padding:3px; margin:3px 3px 15px 3px; }
input[type="button"]:disabled{ color: #999; }
